layui.use(['layer', 'laypage', 'element', 'form', 'upload'], function () {
    //由于layer弹层依赖jQuery，所以可以直接得到
    var $ = layui.$,
        layer = layui.layer,
        upload = layui.upload;

    var element = layui.element; //导航的hover效果、二级菜单等功能，需要依赖element模块

    //表单
    var form = layui.form;

    //监听提交
    form.on('submit(formDemo)', function (data) {
        layer.msg(JSON.stringify(data.field));
        return false;
    });
    $("#but1").click(function () {
        $.ajax({
            url: '/User/changebyold',
            type: "post",
            data: $("#form1").serialize(),
            success: function (data) {
                $("#form1").find("input").each(function () {
                    $(this).val("");
                });
                if (data.msg == "修改密码成功!") {
                    setTimeout(function () {
                        window.location.reload();//刷新当前页面.
                    }, 1000);
                }
                layer.msg(data.msg);
            },
            error: function (msg) {

            }
        });
    });
    $("#but2").click(function () {
        $.ajax({
            url: '/User/changebyema',
            type: "post",
            data: $("#form2").serialize(),
            success: function (data) {
                if (data.msg == "修改密码成功!") {
                    setTimeout(function () {
                        window.location.reload();//刷新当前页面.
                    }, 1000);
                }
                layer.msg(data.msg);
            },
            error: function (data) {
                layer.msg(data.msg);
            }
        });
    });
    $("#but3").click(function () {
        $.ajax({
            url: '/User/changephone',
            type: "post",
            data: $("#form3").serialize(),
            success: function (data) {
                if (data.msg == "修改手机成功!") {
                    setTimeout(function () {
                        window.location.reload();//刷新当前页面.
                    }, 1000);
                }
                layer.msg(data.msg);
            },
            error: function (data) {
                layer.msg(data.msg);
            }
        });
    });
    $("#but4").click(function () {
        $.ajax({
            url: '/User/changeemail',
            type: "post",
            data: $("#form4").serialize(),
            success: function (data) {
                if (data.msg == "修改邮箱成功!") {
                    setTimeout(function () {
                        window.location.reload();//刷新当前页面.
                    }, 1000);
                }
                layer.msg(data.msg);
            },
        });
    });
    //发送邮件
    $("#getcode2").click(function () {
        sendemail();
    });
    //发送邮件
    $("#getcode3").click(function () {
        sendemail();
    });

    function sendemail() {
        var email = $("#form2  input[name='email']").val();
        $.ajax({
            url: '/User/sendemail',
            data: {'email': email},
            dataType: 'json',
            type: "post",   //请求方式
            success: function (data) {
                //请求成功时处理
                layer.msg("已发送验证码！");
            }
            // ,error:function(){
            //     //请求出错处理
            //     layer.msg("发送验证码失败！");
            // }
        });
    }
});